package com.zmsoft.persistent.sfg.Sfg662060GameInteract;

import org.cnsoft.framework.db.support.ext.MyDataBaseObjectSupport2;

/**
 * 游戏互动配置信息持久层对象
 */
public class Sfg662060GameInteractDBO extends MyDataBaseObjectSupport2 {
	/**
	 * 游戏分类(1农场2牧场3鱼塘4工坊)
	 */
	private String gameType = null;

	/**
	 * 游戏名称
	 */
	private String gameName = null;

	/**
	 * 动作名称
	 */
	private String actionName = null;

	/**
	 * 功能操作指令
	 */
	private String actionCommandPage = null;

	/**
	 * 服务操作指令
	 */
	private String actionCommandApi = null;

	/**
	 * 奖励经验
	 */
	private Long awardExp = null;

	/**
	 * 奖励金钱
	 */
	private Long awardMoney = null;

	/**
	 * 奖励道具1
	 */
	private String awardPropId1 = null;

	/**
	 * 奖励道具数量1
	 */
	private Long awardPropNum1 = null;

	/**
	 * 奖励道具2
	 */
	private String awardPropId2 = null;

	/**
	 * 奖励道具数量2
	 */
	private Long awardPropNum2 = null;

	/**
	 * 奖励道具3
	 */
	private String awardPropId3 = null;

	/**
	 * 奖励道具数量3
	 */
	private Long awardPropNum3 = null;

	/**
	 * 所需道具1
	 */
	private String needPropId1 = null;

	/**
	 * 所需道具数量1
	 */
	private Long needPropNum1 = null;

	/**
	 * 所需道具2
	 */
	private String needPropId2 = null;

	/**
	 * 所需道具数量2
	 */
	private Long needPropNum2 = null;

	/**
	 * 所需道具3
	 */
	private String needPropId3 = null;

	/**
	 * 所需道具数量3
	 */
	private Long needPropNum3 = null;

	/**
	 * 所需道具4
	 */
	private String needPropId4 = null;

	/**
	 * 所需道具数量4
	 */
	private Long needPropNum4 = null;

	/**
	 * 所需道具5
	 */
	private String needPropId5 = null;

	/**
	 * 所需道具数量5
	 */
	private Long needPropNum5 = null;

	/**
	 * 数值型变量初始化<br>
	 * 仅在插入场合默认调用
	 * 
	 * @see #loadDefauft()
	 */
	public void prepareNumeric() {
		// 初始化奖励经验
		if (this.awardExp == null)
			this.awardExp = 0L;
		// 初始化奖励金钱
		if (this.awardMoney == null)
			this.awardMoney = 0L;
		// 初始化奖励道具数量1
		if (this.awardPropNum1 == null)
			this.awardPropNum1 = 0L;
		// 初始化奖励道具数量2
		if (this.awardPropNum2 == null)
			this.awardPropNum2 = 0L;
		// 初始化奖励道具数量3
		if (this.awardPropNum3 == null)
			this.awardPropNum3 = 0L;
		// 初始化所需道具数量1
		if (this.needPropNum1 == null)
			this.needPropNum1 = 0L;
		// 初始化所需道具数量2
		if (this.needPropNum2 == null)
			this.needPropNum2 = 0L;
		// 初始化所需道具数量3
		if (this.needPropNum3 == null)
			this.needPropNum3 = 0L;
		// 初始化所需道具数量4
		if (this.needPropNum4 == null)
			this.needPropNum4 = 0L;
		// 初始化所需道具数量5
		if (this.needPropNum5 == null)
			this.needPropNum5 = 0L;
	}

	/**
	 * 获取游戏分类(1农场2牧场3鱼塘4工坊)
	 *
	 * @return Game_type 游戏分类(1农场2牧场3鱼塘4工坊)
	 */
	public String getGameType() {
		return this.gameType;
	}

	/**
	 * 获取游戏名称
	 *
	 * @return Game_name 游戏名称
	 */
	public String getGameName() {
		return this.gameName;
	}

	/**
	 * 获取动作名称
	 *
	 * @return Action_name 动作名称
	 */
	public String getActionName() {
		return this.actionName;
	}

	/**
	 * 获取功能操作指令
	 *
	 * @return Action_command_page 功能操作指令
	 */
	public String getActionCommandPage() {
		return this.actionCommandPage;
	}

	/**
	 * 获取服务操作指令
	 *
	 * @return Action_command_api 服务操作指令
	 */
	public String getActionCommandApi() {
		return this.actionCommandApi;
	}

	/**
	 * 获取奖励经验
	 *
	 * @return Award_exp 奖励经验
	 */
	public Long getAwardExp() {
		return this.awardExp;
	}

	/**
	 * 获取奖励金钱
	 *
	 * @return Award_money 奖励金钱
	 */
	public Long getAwardMoney() {
		return this.awardMoney;
	}

	/**
	 * 获取奖励道具1
	 *
	 * @return Award_prop_id1 奖励道具1
	 */
	public String getAwardPropId1() {
		return this.awardPropId1;
	}

	/**
	 * 获取奖励道具数量1
	 *
	 * @return Award_prop_num1 奖励道具数量1
	 */
	public Long getAwardPropNum1() {
		return this.awardPropNum1;
	}

	/**
	 * 获取奖励道具2
	 *
	 * @return Award_prop_id2 奖励道具2
	 */
	public String getAwardPropId2() {
		return this.awardPropId2;
	}

	/**
	 * 获取奖励道具数量2
	 *
	 * @return Award_prop_num2 奖励道具数量2
	 */
	public Long getAwardPropNum2() {
		return this.awardPropNum2;
	}

	/**
	 * 获取奖励道具3
	 *
	 * @return Award_prop_id3 奖励道具3
	 */
	public String getAwardPropId3() {
		return this.awardPropId3;
	}

	/**
	 * 获取奖励道具数量3
	 *
	 * @return Award_prop_num3 奖励道具数量3
	 */
	public Long getAwardPropNum3() {
		return this.awardPropNum3;
	}

	/**
	 * 获取所需道具1
	 *
	 * @return Need_prop_id1 所需道具1
	 */
	public String getNeedPropId1() {
		return this.needPropId1;
	}

	/**
	 * 获取所需道具数量1
	 *
	 * @return Need_prop_num1 所需道具数量1
	 */
	public Long getNeedPropNum1() {
		return this.needPropNum1;
	}

	/**
	 * 获取所需道具2
	 *
	 * @return Need_prop_id2 所需道具2
	 */
	public String getNeedPropId2() {
		return this.needPropId2;
	}

	/**
	 * 获取所需道具数量2
	 *
	 * @return Need_prop_num2 所需道具数量2
	 */
	public Long getNeedPropNum2() {
		return this.needPropNum2;
	}

	/**
	 * 获取所需道具3
	 *
	 * @return Need_prop_id3 所需道具3
	 */
	public String getNeedPropId3() {
		return this.needPropId3;
	}

	/**
	 * 获取所需道具数量3
	 *
	 * @return Need_prop_num3 所需道具数量3
	 */
	public Long getNeedPropNum3() {
		return this.needPropNum3;
	}

	/**
	 * 获取所需道具4
	 *
	 * @return Need_prop_id4 所需道具4
	 */
	public String getNeedPropId4() {
		return this.needPropId4;
	}

	/**
	 * 获取所需道具数量4
	 *
	 * @return Need_prop_num4 所需道具数量4
	 */
	public Long getNeedPropNum4() {
		return this.needPropNum4;
	}

	/**
	 * 获取所需道具5
	 *
	 * @return Need_prop_id5 所需道具5
	 */
	public String getNeedPropId5() {
		return this.needPropId5;
	}

	/**
	 * 获取所需道具数量5
	 *
	 * @return Need_prop_num5 所需道具数量5
	 */
	public Long getNeedPropNum5() {
		return this.needPropNum5;
	}

	/**
	 * 设置游戏分类(1农场2牧场3鱼塘4工坊)
	 *
	 * @param Game_type 游戏分类(1农场2牧场3鱼塘4工坊)
	 */
	public void setGameType(String gametype) {
		this.gameType = gametype;
	}

	/**
	 * 设置游戏名称
	 *
	 * @param Game_name 游戏名称
	 */
	public void setGameName(String gamename) {
		this.gameName = gamename;
	}

	/**
	 * 设置动作名称
	 *
	 * @param Action_name 动作名称
	 */
	public void setActionName(String actionname) {
		this.actionName = actionname;
	}

	/**
	 * 设置功能操作指令
	 *
	 * @param Action_command_page 功能操作指令
	 */
	public void setActionCommandPage(String actioncommandpage) {
		this.actionCommandPage = actioncommandpage;
	}

	/**
	 * 设置服务操作指令
	 *
	 * @param Action_command_api 服务操作指令
	 */
	public void setActionCommandApi(String actioncommandapi) {
		this.actionCommandApi = actioncommandapi;
	}

	/**
	 * 设置奖励经验
	 *
	 * @param Award_exp 奖励经验
	 */
	public void setAwardExp(Long awardexp) {
		this.awardExp = awardexp;
	}

	/**
	 * 设置奖励金钱
	 *
	 * @param Award_money 奖励金钱
	 */
	public void setAwardMoney(Long awardmoney) {
		this.awardMoney = awardmoney;
	}

	/**
	 * 设置奖励道具1
	 *
	 * @param Award_prop_id1 奖励道具1
	 */
	public void setAwardPropId1(String awardpropid1) {
		this.awardPropId1 = awardpropid1;
	}

	/**
	 * 设置奖励道具数量1
	 *
	 * @param Award_prop_num1 奖励道具数量1
	 */
	public void setAwardPropNum1(Long awardpropnum1) {
		this.awardPropNum1 = awardpropnum1;
	}

	/**
	 * 设置奖励道具2
	 *
	 * @param Award_prop_id2 奖励道具2
	 */
	public void setAwardPropId2(String awardpropid2) {
		this.awardPropId2 = awardpropid2;
	}

	/**
	 * 设置奖励道具数量2
	 *
	 * @param Award_prop_num2 奖励道具数量2
	 */
	public void setAwardPropNum2(Long awardpropnum2) {
		this.awardPropNum2 = awardpropnum2;
	}

	/**
	 * 设置奖励道具3
	 *
	 * @param Award_prop_id3 奖励道具3
	 */
	public void setAwardPropId3(String awardpropid3) {
		this.awardPropId3 = awardpropid3;
	}

	/**
	 * 设置奖励道具数量3
	 *
	 * @param Award_prop_num3 奖励道具数量3
	 */
	public void setAwardPropNum3(Long awardpropnum3) {
		this.awardPropNum3 = awardpropnum3;
	}

	/**
	 * 设置所需道具1
	 *
	 * @param Need_prop_id1 所需道具1
	 */
	public void setNeedPropId1(String needpropid1) {
		this.needPropId1 = needpropid1;
	}

	/**
	 * 设置所需道具数量1
	 *
	 * @param Need_prop_num1 所需道具数量1
	 */
	public void setNeedPropNum1(Long needpropnum1) {
		this.needPropNum1 = needpropnum1;
	}

	/**
	 * 设置所需道具2
	 *
	 * @param Need_prop_id2 所需道具2
	 */
	public void setNeedPropId2(String needpropid2) {
		this.needPropId2 = needpropid2;
	}

	/**
	 * 设置所需道具数量2
	 *
	 * @param Need_prop_num2 所需道具数量2
	 */
	public void setNeedPropNum2(Long needpropnum2) {
		this.needPropNum2 = needpropnum2;
	}

	/**
	 * 设置所需道具3
	 *
	 * @param Need_prop_id3 所需道具3
	 */
	public void setNeedPropId3(String needpropid3) {
		this.needPropId3 = needpropid3;
	}

	/**
	 * 设置所需道具数量3
	 *
	 * @param Need_prop_num3 所需道具数量3
	 */
	public void setNeedPropNum3(Long needpropnum3) {
		this.needPropNum3 = needpropnum3;
	}

	/**
	 * 设置所需道具4
	 *
	 * @param Need_prop_id4 所需道具4
	 */
	public void setNeedPropId4(String needpropid4) {
		this.needPropId4 = needpropid4;
	}

	/**
	 * 设置所需道具数量4
	 *
	 * @param Need_prop_num4 所需道具数量4
	 */
	public void setNeedPropNum4(Long needpropnum4) {
		this.needPropNum4 = needpropnum4;
	}

	/**
	 * 设置所需道具5
	 *
	 * @param Need_prop_id5 所需道具5
	 */
	public void setNeedPropId5(String needpropid5) {
		this.needPropId5 = needpropid5;
	}

	/**
	 * 设置所需道具数量5
	 *
	 * @param Need_prop_num5 所需道具数量5
	 */
	public void setNeedPropNum5(Long needpropnum5) {
		this.needPropNum5 = needpropnum5;
	}

}
